html,
body {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}
section {
  display: block;
}
body {
  padding: 0.6rem 0.48rem;
  margin: 0;
}
.list_reportList {
  width: 100%;
  height: auto;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
}
.list_reportList li a,
.imgWrapper_reportList,
.description_reportList {
  display: -webkit-flex;
  /* Safari */
  display: flex;
  justify-content: center;
}
.list_reportList li a {
  align-content: center;
  flex-direction: row;
  text-decoration: blink;
  border-bottom: 2px solid #ececec;
  padding: 0.6rem 0;
  box-sizing: border-box;
}
.imgWrapper_reportList {
  align-content: center;
  flex-direction: column;
  width: 4.64rem;
}
.imgWrapper_reportList img {
  width: 3.44rem;
  height: 3.44rem;
}
.description_reportList {
  flex: 1;
  padding-left: 0.6rem;
  padding-rightt: 0.2rem;
  margin: 0;
  flex-direction: column;
}
.description_reportList dd {
  margin: 0;
}
.title_reportList {
  font-size: 0.6rem;
  color: #444;
  line-height: 1rem;
}
.label_reportList {
  font-size: 0.44rem;
  color: #999;
  line-height: 0.8rem;
}
